package com.android.baselibrary.tool;

import android.content.Context;

import com.hjq.permissions.OnPermissionCallback;
import com.hjq.permissions.XXPermissions;

public class XXPermisionUtil {

    public static void requstPermision(Context context, OnPermissionCallback callBack, String[] ... permission) {
        XXPermissions.with(context)
                // 申请单个权限
                .permission(permission)
                // 申请多个权限
                .permission(permission)
                // 设置权限请求拦截器（局部设置）
                //.interceptor(new PermissionInterceptor())
                // 设置不触发错误检测机制（局部设置）
                //.unchecked()
                .request(callBack);
    }

    public static void requstPermision(Context context, OnPermissionCallback callBack, String ... permission) {
        XXPermissions.with(context)
                // 申请单个权限
                .permission(permission)
                // 申请多个权限
                .permission(permission)
                // 设置权限请求拦截器（局部设置）
                //.interceptor(new PermissionInterceptor())
                // 设置不触发错误检测机制（局部设置）
                //.unchecked()
                .request(callBack);
    }
}
